package main

import (
	"bufio"
	"fmt"
	"io"
	"os"
	"strings"
	"time"
)

func main() {
	t1 := time.Now() // 开始时间

	path := "D:\\golang\\QQ.txt"

	qqfile, _ := os.Open(path) //打开文件
	defer qqfile.Close()       // 延迟关闭

	bf := bufio.NewReader(qqfile) // 读取数据
	i := 0

	for {
		line, _, err := bf.ReadLine() //读取一样文件

		if err == io.EOF { //读取到文件的最后一样
			break
		}

		linestr := string(line) //转化成字符串

		if strings.Contains(linestr, "297322358") { //搜索我的QQ好存在么
			fmt.Println(linestr)
		}
		i++
	}

	fmt.Println("一共用时:", time.Since(t1))
	fmt.Println("数据条数", i)

}
